Performance Model for the Pool Size Behavior in Apache HTTP Server Software

نویسندگان

  • Tien Van Do
  • Ram Chakka
  • Thang Le Nhat
  • Udo Krieger
چکیده

The operation of the Web server’s software architecture is generally characterized by the processing model and the pool size behavior. The processing model defines a way for a Web server software to organize (process or threading based) itself into more simultaneously running tasks to serve concurrent HTTP requests. The pool size behavior determines how many HTTP processes (or threads) are available to serve the incoming TCP (HTTP) requests. This paper considers the dynamic pool size behavior with the processing model, called prefork, in the Unix version of Apache, one of the most widely used software solutions for Web servers used in the Internet nowadays. The dynamic pool size behavior in the prefork version of Apache makes the number of available HTTP processes to depend on the load of connection requests offered to the web server. This paper proposes, for the first time, a queuing model to approximate the performance of the dynamic pool size behavior implemented in the Unix version of Apache. In order to have a mathematically tractable analytical model, we assume the number of Apache server processes follow the Markovian property. Numerical results computed by the analytical model are compared with the results obtained by measurement of the Apache HTTP server. The results show clearly that our analytical model can indeed predict the performance of the pool size behavior of the Apache HTTP server with good accuracy.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance Modeling of a Web Server with a Dynamic Pool of Service Processes

This paper considers the multi-processing module Prefork in the Unix version of Apache, one of the most widely applied software solutions for Web servers in todays Internet. It analyzes its dynamic pool size behavior. For the first time, we propose a queueing model to approximate the performance of the latter. Numerical results computed by advanced matrix-analytic methods are compared with meas...

متن کامل

Performance modeling of an Apache Web server with a dynamic pool of service processes

In the current Internet the performance of service delivery crucially depends on the proper and efficient operation of Web servers. It is determined by their software architecture and characterized by the applied processing model. Here we consider the Unix software architecture of an Apache Web server with its non-threaded multi-processing module Prefork. We propose a tractable multi-server mod...

متن کامل

Performance Evaluation of New Methods of Automatic Redirection for Load Balancing of Apache Servers Distributed in the Internet

An overloaded web server will lose incoming requests resulting in a “404 error” appearing at a client browser. Front-end application-level switches can redirect requests to less loaded servers. However, there exist no native methods within common web servers to automatically redirect requests for reducing load. We develop and evaluate changes to the open source Apache HTTP server to automatical...

متن کامل

Performance benchmarking of wireless Web servers q

The advent of mobile computers and wireless networks enables the deployment of wireless Web servers and clients in short-lived ad hoc network environments, such as classroom area networks. The purpose of this paper is to benchmark the performance capabilities of wireless Web servers in such an environment. Network traffic measurements are conducted on an in-building IEEE 802.11b wireless ad hoc...

متن کامل

بررسی تأثیرات رایانش ابری بر یادگیری الکترونیکی

In the world of training, online training is introduced as a modern model of training services. Cloud computing is a modern technology which is provided software, infrastructure and platform as internet. Also, online training is introduced as a modern model of training services on the web. In this research, the impact of cloud computing on e-learning on the case of Mehralborz online university ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006